load-carrying platform of vehicles - Español Inglés Diccionario